@charset "utf-8";
/* CSS Document */
body {background:#fff; color:#333;}
.panel-head {min-width:1000px; height:80px; background:#fff; box-shadow:0 2px 10px #ccc;}
.panel-logo {width:1000px; margin:0 auto;}
.panel-logo .panel-left {float:left; display:inline-block; margin-top:26px;}
.panel-logo .panel-right {float:right; display:inline-block;}
.panel-logo .panel-left img {margin-right:15px; padding-right:15px; height:23px; border-right:#666 1px solid; float:left;}
.panel-logo .panel-left span {font-size:18px; color:#000; line-height:23px;}
.panel-logo .panel-right a {color:#0382d4; font-size:14px; line-height:80px;}
.panel-logo .panel-right a:hover {color:#f60;}
.panel-main {background:transparent;}
.panel-register {width:1000px; margin:0 auto; position:relative;}
a.cut_btn {padding:5px 10px; background:#f60; color:#fff; font-size:15px; border-radius:3px; position:absolute; top:100px; right:30px;}
a.cut_btn:hover {background:#f90;}
.steps-list {margin:30px 0;}
.steps-list ul {margin:0; padding:0; height:40px; line-height:40px; font-size:16px;}
.steps-list ul.step1 {background:url(../images/register_step_bg.png) #9ac6e8 no-repeat;}
.steps-list ul.step2 {background:url(../images/register_step_bg.png) #9ac6e8 0 -40px no-repeat;}
.steps-list ul.step3 {background:url(../images/register_step_bg.png) #0382d4 0 -80px no-repeat;}
.steps-list ul li {width:33%; color:#fff; text-align:center; float:left;}
.register-body {border:#ddd 1px solid;}
.register-body dl {margin:0; padding:30px 0;}
.register-body dl dt {margin:-10px 0 20px 0; padding:0;}
.register-body dl dt h1 {margin:0; padding:0; width:300px; text-align:right; color:#0382d4; font-size:18px; font-weight:normal;}
.register-body dl dd {margin:15px 0;}
.register-body dl a {color:#0382d4;}
.register-body dl a:hover {color:#f60;}
.register-body .form-title {width:315px; text-align:right; float:left; padding-right:15px; line-height:40px; font-size:15px; color:#666;}
.register-body .form-title span {color:#f00; margin-right:5px; font-family:'simsun','宋体';}
.register-body .form-group {margin:0; padding:0; width:670px; float:left;}
.register-body .form-group .form-input {width:335px; height:40px; padding:0 5px; border:#ddd 1px solid; background:#fff; font-size:15px; color:#333; float:left; outline:none;}
.register-body .form-group .form-select {min-width:108px; padding:0 2px; height:40px; border:#ddd 1px solid; background:#fff; font-size:14px; color:#333; float:left; margin-left:5px;}
.register-body .form-group .form-textarea {width:100%; line-height:24px; padding:5px; border:#ddd 1px solid; background:#fff; font-size:15px; color:#333; float:left; outline:none;}
.register-body .form-group .form-input.active,
.register-body .form-group .form-select.active,
.register-body .form-group .form-textarea.active {border:#9ac6e8 1px solid;}
.register-body .form-group .form-input.error,
.register-body .form-group .form-select.error,
.register-body .form-group .form-textarea.error {border:#ff3145 1px solid;}
.register-body .form-group .form-img {display:inline-block; border:#ddd 1px solid; text-align:center; background:#eee; margin-top:10px;}
.register-body .form-group .form-img img {height:100px;}
.register-body .form-group .form-error {padding-left:10px; line-height:40px; font-size:12px; color:#999; float:left;}
.register-body .form-group .form-error.check {padding-left:30px; background:url(../images/error.png) 10px center no-repeat; color:#ff3145;}
.register-body .form-group .form-submit {width:335px; height:48px; margin-top:5px; border:none; background:url(../images/login_btn_bg.png) repeat-x; color:#fff; font-size:18px; outline:none; letter-spacing:10px;}
.register-body .form-group .form-submit:hover {background:url(../images/login_btn_bg.png) 0 -48px repeat-x;}
.register-body .form-group .form-sms {cursor:pointer; float:left; line-height:37px; width:150px; border:#ccc 1px solid; background:#ddd; color:#666; font-size:13px; text-align:center; margin-left:5px;}
.register-body .form-group .form-sms i {font-style:normal; font-size:12px; font-family:Verdana, Geneva, Tahoma, sans-serif;}
.register-body .form-group .form-vcode {width:100px; line-height:40px; float:left; margin-left:5px; }
.register-body .form-group .form-vcode img {width:100px; height:40px; margin-top:-4px; cursor: pointer;}
.register-body .form-group label {width:25%; float:left; font-weight:normal;}
.register-body .form-group label input {vertical-align:-2px;}
.register-body .form-group .w-180 {width:180px;}
.register-body .form-group .w-125 {width:125px;}
.register-body .form-group .w-335 {width:335px;}
.register-body .form-group .lh {line-height:normal;}
.register-body .fl {float:left;}
.register-body .fr {float:right;}
.register-body .lh {line-height:normal;}
.register-body .reg-txt {line-height:24px; padding:20px; border-bottom:#ddd 1px dotted;}
.register-body .reg-txt .txt1 {font-size:14px;}
.register-body .reg-txt .txt1 span {color:#f00;}
.register-body .reg-txt .txt2 {font-size:16px; color:#f00;}
.register-body .reg-success {margin:100px 0 150px;}
.register-body .reg-success .txt1 {text-align:center;}
.register-body .reg-success .txt2 {text-align:center; font-size:20px; color:#000; margin:20px 0;}
.register-body .reg-success .txt3 {text-align:center; font-size:16px; color:#666; line-height:30px; margin-top:100px;}
.panel-foot {margin-top:30px; background:#fff; border-top:#ddd 1px solid;}
.panel-bottom {width:1000px; margin:0 auto; padding:10px 0; text-align:center; font-size:12px; line-height:24px;}
.panel-bottom .txt1 {color:#ccc;}
.panel-bottom .txt1 a {margin:0 30px; color:#666;}
.panel-bottom .txt1 a:hover {color:#f60;}
.panel-bottom .txt2 {color:#999;}

/*业务范围*/
.scope-box {margin-top:10px; border:#ddd 1px solid; min-height:40px;}
.scope-box-item {padding:5px; border-bottom:#ddd 1px dotted; line-height:30px;}
.scope-box-item:last-child {border:0;}


.register-body .form-group .btn-active {background:url(../images/login_btn_bg.png) repeat-x; color:#fff;; outline:none; cursor: pointer !important;}
.register-body .form-group .btn-active:hover {background:url(../images/login_btn_bg.png) 0 -48px repeat-x;}

.register-body .form-group .form-sms{
    cursor: not-allowed;
}

.look-pwd, .look-pwd1{
    font-size: 18px;
    margin: -30px;
    line-height: 100px;
    color: rgb(153, 153, 153);
    float: left;
    cursor: pointer;
}